home *** CD-ROM | disk | FTP | other *** search
/ BCI NET / BCI NET Dec 94.iso / archives / programming / languages / frexxedv10.lha / fpl / ZMacs.FPL.README < prev    next >
Encoding:
Text File  |  1994-10-30  |  3.2 KB  |  97 lines

  1. #############################################################################
  2. File:            ZMacs.FPL
  3. Author:            Jesper Skov
  4. Email:            jskov@iesd.auc.dk
  5. Short:            Will do an Emacs-like keymap assignment
  6. Version:        1.0
  7. Date:            17.10.94
  8. Local settings:
  9. Global settings:
  10. Keysequence:        See below
  11. Type:            key
  12. Prereq:            EmacsKill.FPL, FrexxEdMain.FPL
  13. Copyright:        Jesper Skov
  14.             Use/distribute according to the terms of GNU GPL.
  15.             (See the file 'COPYING.GNU' for more info!)
  16. #############################################################################
  17.  
  18. FUNCTION
  19.   This FPL program will give FrexxEd some of the same keyboard bindings found
  20.   in GNU Emacs. If you do not use Emacs on a regular basis you will most
  21.   likely find me (and other Emacs freaks) totally insane... But what can I
  22.   say? I'm an addict :)
  23.   This patch is not at all finished, so if you have some ideas (/needs :)
  24.   feel free to contact me per E-mail (also if you make some changes!)
  25.   You will find the bindings below (M = escape, C = control)
  26.  
  27.   Version    Key-binding    Function               Non standard
  28.   -------------------------------------------------------------------------
  29.   **************************** Cursor movement ****************************
  30.   1.0        C-V        Page up                    X
  31.   1.0        M-v        Page up
  32.   1.0        C-v        Page down
  33.   1.0        C-a        Start-of-line
  34.   1.0        C-e        End-of-line
  35.   1.0        C-x o        Next view
  36.   1.0        C-x O        Previous view                X
  37.   1.0        C-c l        Goto line                X
  38.   1.0        M-<        Goto start of buffer
  39.   1.0        M->        Goto end of buffer
  40.  
  41.   ****************************     Editing     ****************************
  42.   1.0        C-k        Kill line (delete to end-of-line)
  43.   1.0        C-K        Kill line (all of it :)            X
  44.   1.0        shift Del    Delete to EOL                X
  45.   1.0        shift Bs    Delete to SOL                X
  46.  
  47.   ****************************  Block control  ****************************
  48.   1.0        C-spc        Set mark
  49.   1.0        C-W        Copy block                X
  50.   1.0        M-w        Copy block
  51.   1.0        C-w        Cut block
  52.   1.0        C-y        Paste block
  53.  
  54.   ****************************  Buffer control ****************************
  55.   1.0        C-x C-s        Save buffer
  56.   1.0        C-x C-w        Write buffer (save as...)
  57.   1.0        C-x C-f        Find file
  58.   1.0        C-x 4 f        Find file new view
  59.   1.0        C-x k        Kill buffer (no double return! :)
  60.   1.0        C-x C-c        Kill FrexxEd (quit)
  61.   1.0        C-x b        Goto buffer
  62.   1.0        C-x 4 b        Goto buffer new view
  63.  
  64.   ****************************   View control  ****************************
  65.   1.0        C-x 1        Maximize view
  66.   1.0        C-x 0        Maximize other view
  67.   1.0        C-x 2        Split view
  68.  
  69.   ****************************  Miscellaneous  ****************************
  70.   1.0        M-x            Command prefix (FrexxEd prompt)
  71.  
  72.  
  73. BUGS
  74.   You will find many bindings which does not match the Emacs equivalent
  75.   (e.g. Kill-buffer) completely. I will not change these little differences
  76.   because that's what makes the Amiga (and FrexxEd :) special.
  77.  
  78. SEE ALSO
  79.   John Varley's "Millennium" (ISBN 0-441-53183-0)
  80.  
  81. HISTORY
  82. description:
  83. Emacs like keymap bindings for FrexxEd
  84. ----------------------------
  85. revision 1.3
  86. date: 1994/10/26 17:12:43
  87. Added cursor movement and word del/bs
  88. ----------------------------
  89. revision 1.2
  90. date: 1994/10/26 15:29:11
  91. Added center line (M-s)
  92. ----------------------------
  93. revision 1.1
  94. date: 1994/10/26 15:23:03
  95. Initial revision
  96. =============================================================================
  97.